A Distributed Architecture for Massive Multiplayer Online Role-Playing Games
نویسندگان
چکیده
We present an approach to support Massively Multiplayer Online Role-Playing Games using a centralized distributed architecture by splitting the large virtual world into smaller areas. Our approach takes significant advantage of the locality of interest such games exhibit to reduce the bandwidth requirements for both game servers and clients. We also propose a solution to the hard problem of interaction between players residing on areas handled by different servers. We have also implemented a simple game, AlienBorder which demonstrates the correctness of our approach as well as the relative performance benefits of writing new games using a distributed architecture versus a non-distributed one.
منابع مشابه
Massive online games and loot distribution: an elusive problem
Massively Multi-player Online Role-Playing Games (MMORPGs) and Massively Multiplayer Online games (MMOs) are complex socio-technical distributed systems. In these environments, a huge amount of players interact to have fun and develop their characters. Looting systems have been developed to help allocating valuable in-game objects, gained after finishing quests, as fairly as possible among the ...
متن کاملDesign and Implementation of the Jomini Engine: Towards a Historical Massively Multiplayer Online Role-Playing Game
This technical paper describes the design and implementation of a game engine for historical massive multiplayer online role-playing games (MMORPGs). We explore the game and system design space with a focus on historical accuracy and provide a detailed discussion of key design goals for the support of a large-scale, distributed and scalable MMORPG. The JominiEngine is a modular and extensible s...
متن کاملScalability via Multi-Server Replication for Online Games: A Case Study of Quake 2
Multiplayer online games are an increasingly popular class of distributed applications that require scalable network architectures and parallelization approaches. Existing Massively Multiplayer Online RolePlaying Games (MMORPG) already allow thousands of users to concurrently participate in a single application instance. However, there are several other types of genres, in particular action and...
متن کاملUNIVERSITY OF MACEDONIA SCHOOL OF INFORMATION SCIENCES DEPARTMENT OF APPLIED INFORMATICS Serious Games for teaching and learning computer programming: Design, development and evaluation of a customizable educational Massive Multiplayer Online Role-Playing Game (MMORPG)
متن کامل
AI for Massive Multiplayer Online Strategy Games
Massive Multiplayer Online Strategy games present several unique challenges to players and designers. There is the need to constantly adapt to changes in the game itself and, sometimes, the need to achieve a certain level of simulation and realism, which typically implies battles involving combat with several distinct armies, combat phases and diferent terrains; resource management which involv...
متن کامل